import request from '@/utils/request'

// 用户注册
export function register(data) {
  return request({
    url: '/auth/register',
    method: 'post',
    data,
  })
}

// 用户登录
export function login(data) {
  return request({
    url: '/auth/login',
    method: 'post',
    data,
  })
}

// 修改用户信息
export function updateUserInfo(data) {
  return request({
    url: '/users',
    method: 'patch',
    data,
  })
}

// 修改密码
export function changePassword(data) {
  return request({
    url: '/users/change-password',
    method: 'patch',
    data,
  })
}

// 重置密码
// export function resetPassword(data) {
//   return request({
//     url: '/user/reset-password',
//     method: 'post',
//     data,
//   })
// }

// 发送验证码
// export function sendVerificationCode(data) {
//   return request({
//     url: '/user/send-code',
//     method: 'post',
//     data,
//   })
// }

// 注销账号
export function deleteAccount(data) {
  return request({
    url: '/users/deleteAccount',
    method: 'post',
    data,
  })
}

export function getUserProfile() {
  return request({
    url: '/users/profile',
    method: 'post',
  })
}
